home *** CD-ROM | disk | FTP | other *** search
/ Power CD / Power CD ATARI-Rechner Lieben.iso / UTILITY / TOS14FX5 / TOS14FX5.TXT < prev   
Encoding:
Text File  |  1991-01-22  |  5.1 KB  |  122 lines

  1.        TOS14FX5.PRG, ein modifiziertes TOS14FIX.PRG
  2.        --------------------------------------------
  3.  
  4.  
  5. Das TOS14FX5-Patchprogramm gehört in den AutoOrdner und ersetzt
  6. das orginal TOS14FIX.PRG von ATARI, welches leider noch ein paar
  7. Fehler enthält. Es ist nur bei Orginal-ROMTOS 1.4 ablauffähig.
  8.  
  9. Meine Version unterstützt die XBRA-Konvention, installiert einen
  10. CookieJar-Eintrag und behebt einen weiteren TOS-Fehler. Außerdem
  11. unterliegt sie einer ständigen Wartung.
  12.  
  13.  
  14. Anmerkung zu Virenkillern
  15. -------------------------
  16. Es ist bei TOS14FIX und TOS14X4 vollkommen normal, daß der Reset-,
  17. Xbios- und LineF-Vektor in den Bereich zwischen $600 und $800 zeigt.
  18. Die diesbezüglichen Warnungen von Sakrotan oder anderen Virenkillern
  19. können daher ignoriert werden.
  20. Bei der aktuellen TOS14FX5 Version zeigen die Vektoren auf folgende 
  21. Adressen:
  22.  
  23.      Vektor | Adresse
  24.      -------+--------
  25.      Reset  | $614
  26.      Xbios  | $632
  27.      LineF  | $716
  28.      GemDos | $79C
  29.  
  30.  
  31. Anmerkung zu TOS 1.4 Derivaten
  32. ------------------------------
  33. Es gibt einige Spezial-TOS-Anpassungen, die auf dem TOS 1.4 
  34. beruhen. Der TOS14FIX-Patch ist im Allgemeinen auf diesen
  35. TOS-Versionen nicht lauffähig, da bei dem Rsconf-Aufruf (zum
  36. Konfigurieren der RS232 Schnittstelle) direkt in das ROM
  37. gesprungen wird. In den meisten TOS 1.4 Derivaten sind 
  38. allerdings die durch TOS14FIX gepatchten Probleme schon im ROM
  39. behoben.
  40.  
  41.  
  42. Änderungen in den einzelnen Versionen
  43. -------------------------------------
  44.   Version 1.0, Berlin 1989
  45.   ------------------------
  46. Nachdem die XBRA-Konvention in Deutschland veröffentlicht wurde,
  47. hat es mich geärgert, daß eines der zum Betrieb des TOS 1.4
  48. notwendigen Patchprogramme diese Konvention nicht unterstützt.
  49. Ich habe also eine Modifikation des TOS14FIX.PRGs vorgenommen,
  50. damit auch das TOS14FIX die XBRA-Konvention befolgt.
  51. Im März 1990 wurde das XBRA-Verfahren dann zum Standard für
  52. Vektoren-verändernde Programme erklärt.
  53.  
  54.   Version 1.1, Berlin 19.03.90
  55.   ----------------------------
  56. Nachdem ich heute im FIDO-Netz von einem Fehler im Orginal TOS14FIX
  57. gelesen habe, habe ich ihn sofort in meiner eigenen Version des
  58. TOS14FIX behoben. 
  59.  
  60. Der Fehler trat auf, wenn Rsconf(-2,x,x,x,) aufgerufen wurde. Es
  61. lag daran, das das TOS14FIX die Exception nicht mit RTE sondern
  62. mit RTS beendet hat.
  63.  
  64.   Version 1.2, Berlin 12.04.90
  65.   ----------------------------
  66. Ruft man unter TOS 1.4 die Funktion Mshrink mit der neuen Länge
  67. NULL auf, so erzeugt das TOS 1.4 einen falsch verketteten Eintrag
  68. in der Memory-Free-List. Bei einem Programmende wird die Liste aber
  69. auf seltsame Weise wieder restauriert. Der Mshrink-Fehler tritt
  70. z.B. auf, wenn man unter TEMPUS ein Programm nachlädt und vorher
  71. keine Texte geladen hat. 
  72. Den Fehler habe ich im November 89, bei der Entwicklung von SysMon
  73. dem ATARI-ST SystemMonitor entdeckt, er wird auch in meiner
  74. OverScan-Software abgefangen. Ich dachte, daß dieser Fehler durch 
  75. PoolFix von ATARI behoben wurde, habe aber nun im FIDO-Net eine
  76. gegenteilige Meldung gehört.
  77.  
  78.   Version 1.3, Berlin 23.04.90
  79.   ----------------------------
  80. TOS14FX3 installiert nun einen Cookie mit der Kennung TFIX und
  81. der Versionsnummer als Wert, also $00010003 .
  82.  
  83.   Version 1.4, Berlin 09.12.90
  84.   ----------------------------
  85. Das modulare Kontrollfeld XControl.Acc offenbarte einen Fehler bei
  86. den Rückgabewerten von Rsconf. Diser ist nun in der Version 1.4
  87. behoben. Der Cookie hat nun den Wert $00010004. (In der in OverScan
  88. integrierten TOS14FIX-Version trat der Fehler nicht auf)
  89.  
  90.   Version 1.5, Berlin 18.01.91
  91.   ----------------------------
  92. Michael Ziegler hat einen Fehler im TT-TOS entdeckt, der verhindert,
  93. daß das Handshake mit der Funktion Rsconf() nicht richtig 
  94. funktioniert. Um diesen zu umgehen, ruft er bei seinem GEMRZSZ 1.9 
  95. die Funktion rsconf() mit einem für TOS14FIX und TOS14FX4 ungültigen
  96. Parameter auf. Die TOS14FX5-Version sollte nun auch mit GEMRZSZ 1.9
  97. zusammen laufen, da die Abfragen abgeändert wurden.
  98.  
  99. ******************************************************************
  100. *                                                                *
  101. *  Unter der Voraussetzung, daß die Dateien                      *
  102. *                                                                *
  103. *          TOS14FIX.PRG   TOS14FIX.TXT                           *
  104. *          TOS14FX5.PRG   TOS14FX5.TXT                           *
  105. *                                                                *
  106. * unverändert kopiert werden, darf TOS14FX5 für private Anwender *
  107. * frei kopiert und benutzt werden. Kommerzielle Nutzung in jeder *
  108. * Form (dies  schließt  auch  den  Vertrieb  über Public-Domain- *
  109. * Sammeldisketten oder ähnliches ein) ist NICHT GESTATTET.       *
  110. *                                                                *
  111. * Die neuste Version kann man direkt beim Autor oder in den MAUS *
  112. * Mailboxen beziehen.                                            *
  113. *                                                                *
  114. ******************************************************************
  115.  
  116. Mit freundlichen Grüßen
  117.  
  118.    Karsten Isakovic
  119.  
  120.    Wilmersdorfer Str.82
  121.    D-1000 Berlin 12
  122.